def matrice_nulle(n): 
    Mat=[]
    Matpascal=[]
    for ligne in range(n):
        for col in range(n):
            Mat.append(0)
        Matpascal.append(Mat)
        Mat=[]
    return Matpascal

def affiche_matrice(Mat):
    for i in range(len(Mat)):
        for j in range(len(Mat)):
            if Mat[i][j] != 0:
                print Mat[i][j],
        print "\n"

def pascal(Mat):
    Mat[0][0]=1
    for i in range(1,len(Mat)):
        for j in range(1,len(Mat)):
            Mat[i][0]=1
            Mat[i][j]=Mat[i-1][j-1]+Mat[i-1][j]
    return Mat


a= input("Quelle est la taille de la matrice carre : ")
a=int(a)

matrice=matrice_nulle(a)

Mpascal = pascal(matrice)
print "La matrice de pascal est : "
affiche_matrice(Mpascal)


